# 使用 RabbitMQ 官方镜像
FROM rabbitmq:3.9-management

# 暴露端口 RabbitMQ 的 AMQP 端口 RabbitMQ 的管理界面端口
EXPOSE 5672
EXPOSE 15672

# 设置时区（可选）
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 设置环境变量（可选）
ENV RABBITMQ_DEFAULT_USER=mall
ENV RABBITMQ_DEFAULT_PASS=mall

# 启动 RabbitMQ 服务
CMD ["rabbitmq-server"]